#ifndef DATABASE_H
#define DATABASE_H



#include <QTextCodec>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QTime>
#include <QSqlError>
#include <QtDebug>
#include <QSqlDriver>
#include <QSqlRecord>

#include <QMessageBox>

class DataBase
{
public:
    DataBase();


    bool createConnection();  //创建一个连接
    bool createTable();       //创建数据库表
    bool insert();            //出入数据
    bool queryAll();          //查询所有信息
    bool updateById(int id);  //更新
    bool deleteById(int id);  //删除
    bool sortById();          //排序



    static bool queryUsername(const QString &username);//用户匹配登录
    static bool querypassword(const QString &username,const QString &password);//密码匹配

    static bool UserSignUp(QString username,QString password); //注册
    static bool updatePassword(const QString &username,const QString &password);//根据用户名修改数据

};

#endif // DATABASE_H
